Improve source jar update functionality