Update func funalState