use joint_states_pruned_buffered instead of _update