fixed consumer open file no limit bug