update firefly object