added temporary caching of user