Online retailers revamp loyalty programs with data and personalized rewards