remove seq should take a second function which can be passed to .del, it will be called when the thing finally gets deleted (it's deleted asyncrounously, so the function will return, but then latter it will complete and call that function)