implement tab for switch editors
refactor editor view ids with editor session ids