Case 1 : remove dep from Callback to Adapter