don't add fd to list and map in modify, cleanup