added pushstate to fake url change