added collect plugins gui runner

added collect plugins gui runner
extracter worker methods to dedicated mixin
refactorization of pricing_sync
do not return false, use exception convention