initial try at a simple job queue system