Handle reader threads by module chain