rebuild frontend for production