update build number and make it dynamic