fix: do not call new_data on search