refine sharedXX API