fix: work with timer plugin & small changes interface