delay added in prefs window.. There is a loop hole in the code that whenever delay is changed in prefs you need to restart the service