improve edit todo experience