Expedia reveals loyalty program details, sees room for better consumer experience