support edit same file at some buffer