adding messaging service and updating the indxing worker