<!--- Provide a general summary of the issue in the Title above --> add background support for the following REST api calls: - publish drop - repo delete ## Detailed Description <!--- Provide a detailed description of the change or addition you are proposing --> for these REST calls, a task ID should be returned in async mode. ## Context <!--- Why is this change important to you? How would you use it? --> <!--- How can it benefit other users? --> ## Possible Implementation <!--- Not obligatory, but suggest an idea for implementing addition or change --> ## Your Environment <!--- Include as many relevant details about the environment you experienced the bug in -->