nine/caps: big update