Vue Component Not Updating On Prop Change