Merge pull request #94 from amtep/update9

[performance] get all extra metadata at once if possible