update  - read from file