add clean task
fix build bug