override backbone.js _updateHash to replace location.replace for old devices with window.history.replaceState