Forgot username

fixes: #543 
You should use ```singletonPromise``` to manage the loading state.