Image message cant be created until the done callback so we know for sure the image is on the server