missing include for boost lock_guard is added