Async can never be false

Using the extraParams.async || true assignment, when passing async as
false, the assignment always evaluates to true (false || true).  Need
to check for the property before trying to use it
Merge pull request #14 from rossman66/master

Async parameter can never be false