Updated so that you can add more operations to the operation_queue on the fly.
Updated so that you can change the max concurrent operations on the fly.