update with osc