fix oset
fix oset diff/union