sort datasource keys for idempotence
Merge pull request #11 from neoice/master

sort datasource keys for idempotence