Adding AsyncVoid unit test. And adding template migration code