Use erlang:send_after instead of timer:send_after