change build number calculation to be more accurate