use invalidateViews() to refresh the pinned adapter