Trouble adding Network server to application server

Hi

I am using the chirpstack gateway OS full image on a Raspi 3. I am trying to add the network server (as per docs, runs defualt on localhost:8000) to application server (localhost:8080). In the web UI, this gives me error saying “context deadline exceeded (code: 2)”. I have not made any changes to both application and network server’s toml files.
I have also tried variations like
localhost:8000
0.0.0.0:8000
127.0.0.1:8000
192.168.2.89:8000 (this is the local IP of raspi)
Same error for everything.
I have looked into logs /var/log/messages

Jun 23 12:53:30 raspberrypi3 user.warn chirpstack-application-server[575]: time=“2020-06-23T12:53:30Z” level=warning msg=“creating insecure network-server client” server=“127.0.0.1:8000”
Jun 23 12:53:30 raspberrypi3 user.warn chirpstack-application-server[575]: time=“2020-06-23T12:53:30Z” level=warning msg="grpc: addrConn.createTransport failed to connect to {127.0.0.1:8000 0 }. Err: connection error: desc = "transport: Error while dialing dial
Jun 23 12:53:30 raspberrypi3 user.err chirpstack-application-server[575]: time=“2020-06-23T12:53:30Z” level=error msg=“finished unary call with code Unknown” ctx_id=38673792-7b19-405f-bf24-9f3ad9d15f79 error=“rpc error: code = Unknown desc = context deadline exceeded” grpc

I dont understand exactly what the problem is.
One more thing i find it curious is , the /var/log/messages shows that the application server started, and the concentrator is having some issues starting etc. but not a single line about network server. so it gets me wondering whether the process is running successfully or not.

A simple ps gives me:
raspberrypi3:~$ ps -ef | grep chirp
root 362 1 0 10:21 ? 00:00:22 /usr/bin/chirpstack-network-server
root 481 1 0 10:21 ? 00:00:27 /usr/bin/chirpstack-gateway-bridge
root 575 1 1 10:22 ? 00:01:46 /usr/bin/chirpstack-application-server
postgres 5227 397 0 11:31 ? 00:00:45 postgres: chirpstack_as chirpstack_as ::1(33382) idle
postgres 10486 397 0 12:53 ? 00:00:02 postgres: chirpstack_as chirpstack_as ::1(38320) idle
admin 10786 10176 0 12:58 pts/2 00:00:00 grep chirp

Shouldn’t the network server also have started processes for postgres? What am i missing out here?