add helper test
add flickable test
fix loop bug