do not use transaction when consuming msgs