Moved form to be async just to verify that this is why we need to do this =_=