Do not return from login until token is saved

It's always a race condition -- @seldo
v1.0.0