Add support for fetching user asynchronously
Use memcache for user key lookups and also add async lookups