Fix stub methods
Change Adapter#update interface to accept a tuple function