feat(sync): add min sync interval time detect

Forbidden some guy write `config.syncInterval = 1` to let sync too fast.

Closes #486

This is cherry-pick 9ce8482a13d790aece8880a841a8ed26752e8277 into 1.x