POST input verification; added state argument
new approach of calling async tasks: AsynTask yield point