Revised Again

Still issues with aysnc task