rework user favoriting methods - only use promises, get rid of passing
callbacks,
bump