add drain task