delete redundant promise wrapper