This is for preventing race conditions and keep ML service as a controller of medialibrary (cherry picked from commit b464bb64)