Converted Commands to be async