Dont do unnecessary async when drawing from cache