delay(): add / remove / update / clear now return this instead of the timeout set