Updated the thread macro to be the background macro

Doesn't fix anything, just keeps some code up to date