read sync