updated with latest data from server