Revert "pushstate use"

This reverts commit a770d7d4196660f5ac9e78a53d76e8ad49c91d9d.