fix hashbang routing