update Part working