rename `stream` to `action`