whee got async working
mvp mvp mvp
on the way to polishment