changed ready_queue_push to ready_queue_add in spawn and added a new example to test the gc