Add pthread_mutex for safety