async bugfix
update todo