improved refresh of data