graphs now update without refetching all data