only rebuild finger table when doing find