optimize fetch elem