lastInfo struct has its own mutex