bug fix: dependent picker view crashed