some kind of decode async flow, wip.
make the compiler happy and warnings vanish.