update new aside function