Moved reader refresh to the app delegate

I don't feel much better about this than the login controller triggering
it, but let's fix it properly on #22