drop done for callback
updates for latest rust