web server executes in background