Insert and delete rows instead of reloading entire collectionview