sync from oschina