Update data on the fly