Fixed bug device requires push_token
Use impression endpoint when user change account
Send _create_anonymous_user to server when there is no uid
Added test for _create_anonymous_user