update Adapter