fixed jquery hashchange problems