update movable_initializer_list to initialize vector size in constructor