add sound effect and improve timer