omg finally took out that stupid system of promise pulleys i had. i shouldn't be passing around promises just because i can. or perhaps i don't have a grasp of async stuff as i thought i did. oh well, either way, this works now. now when you login, you get your favorites without a page reload.