introduced a message id to track the right response - refs #517