try to fix race condition2