made `del` method return promise.
made `get` method return promise.
made `put` method return promise.
made `walk` method return promise.
more promises.