updated freespace tracking to run separate threads per device