added live_update param