personalization adapts to changing customer behavior