setting up the http service inside the UserService to retun API data and cache it