add smooth publish method to stylecombine