add abort method, add slot info into proc