-changed implementation so that each actor uses a serial queue
-implemented garbage collection.