update hist
sync should be chained call, fixed #3
remove $.browser