fixed search viewmodel