refactored parameters with User and UserData.
changed requests queue, added more details for user fetching and storing to db