rewrite foler iteration and playback logic, now play with recheck files changes each cycle