added optional auto acking to subscriptions