*change Facebook login and registration async code
*fix bug loginViewFetchedUserInfo delegate call multiple times when logging in
**introduce messy pyramid async block operation