fixed adding chores asynch