added auto off task