add promsie.done method