[timer] defer open3 loading, simplify