add escape fragment for push state