revise how promises are handled in promiseArgs(Two)
fix bug in byte code interpreter activated by recent changes