update adapter listeners