nested step
suspend and resume task