NSTimer alternative class that doesn't retain the target and allows to be used in GCD queues.