Add async demo project