Improve download song algorithm and update metro project