Use lock_shared_rec at Circuit::save()
Merge pull request #110 from Selat/circuit

Use lock_shared_rec at Circuit::save()