Public libraries balancing virtual, physical services