update: use test lib "ct"