pull user data from live backend, and if that fails, then pull it from json test object