virtual reward pool use for extra reward pool add to any base reward pool , in order to handle different reward tokens for the same pool
created by the reward factory
there is no actual stake or withdraw as they done in the base reward pool it only manges the extra rewards