Added semaphore locking of backend data to ss_monitor_backends()