fix  use block  avoid leak warning