improve auto timer init