fix cancan bug