back to setInterval, fixed pause/resume