fight with race conditions on executing pending actions