Fixed async. Now it works better (r). Added dependencies