update theme and use carousel