Make update happen in background