fix some unimportant bugs

I don't know why. Last Friday it can work well, and now it can't work.
fix the bugs, which cause cache are used up

OK, it can work, at least this moment;  prepare to fix the bugs(1. the
valid bitmap isn't always 0xff; 2.contest when find_get_page)