atomic request