update song cataloging function