refactored search logic in data source

• caching query and start index as properties
• modified the search logic to use cached properties
• tweaked navbar title after search