Replace location hash without new history entry