update Reflect