support multi storage and modify open dialog