update light and add light bulk