updates, read data