Add id to buffer + fingerprint helper function
Make sure results are returned in-order
Merge branch 'mpifix' of github.com:Dynalon/ufo-core into mpifix