require a flush() method to backends can cache data
update documentation
Merge branch 'master' of github.com:reinaldoc/dbsync