Add improved backwards incremental search