hi-june
race condition, critical section