log elapsed times
update todo