update bus.c