Move async helper into src dir and rename.

Otherwise, the coverage task fails.