update test, message type, resource return