fixed bug: synchronous service now waits after resending the request