experimenting with staging/updating