update read for todo