I don't have a $watch for userTopics. The "apply" call should already be updating the view. I'm trying to see how I can use $timeout can help the view catch the scope update.