changed update process to no longer use threads, instead use apc