use boo instead of setInterval
v bump