autojoin: use new timer interface, and log interface