update so entity