added NOT FINISHED async test