Slow Response Time on Update Segments API

We have started to use the API for pulling a very specific WS projects from a specific application. We also have a use case to allow our translation author to auto copy the source translation for missing translation memory for all segments and mark the task complete. There number of segments could be 40 or 50 but only a small amount like 15 might need to be updated.

The WorldSever APIs are of a great help to search for project, narrowing down to tasks. We have options to update segments and markComplete task too. We would need advice on one part where the updateSegments seems slow. It takes over 40 seconds for updating 5 segments and the api[0] even times out if we try to update more.

Is this known or is there alternate option that can be used to source copy to target and mark complete.

[0] <protocol>://<ws-host>:<ws-port>/ws-api/v2/segments?token=<sessionId>&taskId=<taskId>