update and add todo info