fix race condition when in payload parse status