update custom elem