The Pinterest Pinboard Widget comes assembled with modern technology. Initially, it caches the RSS feed in each 15 minutes from Pinterest. Such an architecture, I implemented to improve the loading time of your website. So, don’t panic when you can’t see your newly created pin. It sometimes takes to fetch new pins and a just added pin make a slight delay to show up in Printers’s RSS feed.