change how server data was get and save