update hint rules