completes round trip from client input, server to client render w api request results