change I/F of JUMLY.scan
add a spec for one-by-one
new I/F
fix wrong loop
simplify onLoad-evaluation