removed message consumer implementation