sync with department data #48

* divide seperate page
* make SyncData inerface
* postgres support