update avail num