Strange Photo Stream problem

I can't get new pictures to show up in photo stream in iPhoto. When I turn it off and back on some do appear, but none of them are my most recent pics. Photo stream still works perfectly on my MacBook.

The strange part is that though they don't show up in iPhoto, they are still being downloaded to my computer. In the User Library, under Application Support, in the folder iLifeAssetManagement, there is a folder called Assets. Within Assets, there are normally two folders, pub and watch. However, when photo stream is turned on, there is a third folder, sub, with contains all of the photos downloaded from photo stream. Looking though it, they appear to be the photos that I haven't already imported and saved to my main iPhoto library. The sub folder disappears when you turn photo stream off, which makes sense.

Has anyone else had this problem, or at least, does anyone have a suggestion about how I might get these pics into iPhoto? Any help would be appreciated.