fixed precaching bug
fixed successor bug when not using uuids