push current state after hash change