refactored bxslider service block