update with usage