reload masonry items when component reloads/receives props