photon updates