add async profile; clean up; add command options for changing the test options

Change-Id: I6d6af85f62e09293d56d9f1e66ee439b68f1093d