get data async
make it shorter
Удивительно, но работает
todo update