A few days ago bluemix had problems with actualizing the developer portals with published API products. I did changes, published to a catalog and still saw the unchanged version for more than two hours.
I suggest to have a timestamp with last published date to have the possibility to check if the new version is there or if the old version is still active.
NOTICE TO EU RESIDENTS: per EU Data Protection Policy, if you wish to remove your personal information from the IBM ideas portal, please login to the ideas portal using your previously registered information then change your email to "email@example.com" and first name to "anonymous" and last name to "anonymous". This will ensure that IBM will not send any emails to you about all idea submissions