removed progress module
added end() to delete callback