change period, ensure we wait for picture to load