Just a thought: maybe if we put the request inside an $apply? Or are we already inside apply?