furnace framework base on Seajs