build then watch