同步observe.js的优化