update color & path