More threading and observabling