add default argument queue_size