update docs, port and multiple requests