change alert thumbnail method to give async support