message consumer are not reentrant