update lamp