update source and repost