improve new file/folder feature