add sparkle updating and preparing for 0.5.0