How to split the users and repeat with a pause

Description - We would like to execute our scenario n times after a pause.

To achieve that i used -

splitUsers(50) into (atOnceUsers(10)) separatedBy (60 seconds)

Now the scenario also has a loop and If i run the simulation with repeat counter as 1, it works good. 
But if the repeat counter is set to be more than 1 (.e.g. 10), the injection does not wait until all the repeat is done before injecting again.

Is there a way to achieve that? In general it i want to wait for all the users to have ramped up, repeated and ramped down before injecting again.

Please let me know if you need any clarification about the use case.

Thanks in Advance.