update adventure search func