remove the needless main-frame-backend separation