Compose update