bug fix
notify in transaction
performance improvements
new todo list