add :running state and check state transitions in Actions

save after switching to running state