feat: response message processing