Optimize the backbone framwork