reenable producer consumer