NEXUS-5472: Updates made async

When invoked from:
* event handler (nexus started)
* event handler (repo added)
* REST (user forces update)

Also, protection is added, no bg job will happen for repo
that is already being updated.