update screen model callback hook