change the default sleep and retry in new()