just do ruby threading