retry logic when attempting to add on startup