view service is now non-blocking as well