add some styles, debug some bugs, autosync with interval, design optimation