plots
handling step_sync and step_async!