fix timer not injected $timer