update algo + fix no endcolor display