update client #request to return message instance