add __executor__.step return