Initial pass at update background processor... tests needed
Clean up update index after you have processed it