return deferred on home()