add task signals and timer