made mem reads asynch