How to wait first action before running second action in story

Hi i have story like this

- story: story1
  steps:
  - intent: intent1
  - action: action_1
  - action: action_2
  - action: action_3

but somehow the third action run in the middle of second action process. How to wait the previous action before running the next action?

I also have tried using return [FollowUpAction(‘action_3’)] on second action, but still the third action runs in the middle of second action process

You can write it as a rule if you expect strict behavior!