fix max fd