modify require-sync
optimization typed
modify mvc