server now doesn't block