make sure load plugin only once for the same one