add disaplay free space option

add support free-space method, for 2.80+