0.0.5 release
use binary search to find initial segments