updated todo, added async to dependencies