Add Delay#reconfigure method

allows to replace the block evaluating to the value with new one
only if a delay is still incomplete?
Fix configuration to be thread safe

by replacing ||= operator with Delay instances