fix plugin contribution processing