Ansible waits for async task to complete for non-zero poll value - Intended behavior or some problem here ?

I want to start a long running task in my playbook and immediately move to the next task, and handle the async task return code later. Here is what i have:

`

This is by design, you want poll 0 AND use async_status later on to
check for that job's status.