update Theme engine