updated isense blocks to use async tasks correctly