adaptive search range control