[fix] work on different interval