add task & schedule