update backend layout