update internal data reed