work with the `no_viz` attribute and put background job into the action