feat(schedule): add user (un)favorite session management