add a setting to prevent async