Now preloading users and currentUser, with implemented fallback for JSON request if preloaded data does not exist