Aperture should have a selection to send photos to photostream when Aperture has been idle for _ minutes. My computer gets unresponsive until all the photos are sent to photstream. Which in many cases can take a long time.
Just and FYI
We're just users here like yourself. If you have a suggestion for Aperture use Aperture->Provide Aperture Feedback to let Apple know.
Retrieving data ...