Avoid locking while updating extensions (closes #35)