update free space detection