fix issue with function prototype based timer calls