update , not working yet on prop publish