update read time calculate