calculate human readable output in loop and use dynamic pricision length