refactoring: requestMessage has contract to dispatch success callback with CommandResult parameter; added updating phrase operation