locate by percentage
fix bug
update show page