revise status to match with the flow