Add setAsyncImage method