background processing now working