dsd/request: fix memory leak
dsd: add fini mechanism