only set pinned state when not already pinned