make doLoadClass synchronized to prevent same class being defined twice when similar verticles deployed concurrently