commlib update