Listen to login event to fetch and update user - fixes #1