debugging the root problem with timer