gRPC shared iterations

Hello, @Rawad
Could you please take a look at this answer and tell us whether it solves the issue