Added asynchronous form creation