moving forward (for now) with renaming suspend.async() to suspend.callback()