After callback should only run once per task
Merge pull request #17 from michaellopez/fixafter

After callback should only run once per task