fix bad copy-paste
actually implement free_time when reading api