catch exceptions while loading plugins

if a source raise an exception while being loaded, other sources from the same backend
should still be available