if want read local variable, must add __block ...