Refactor edit song page