fix #64, for key, val of obj + make loop parsing more efficient