event timer impl
Merge branch 'origin/master'