update layouts and user submission