Added diff based update and everything is working smoothly =)