This happens async, should probably make a function which both the tasks can call and then listen to muffin's done thing