defer reader close
output in reverse order by freq