Need to add thread safety to signal for incoming messages