make read read gallery async