Add a reload method to reload the vo from dao

This will return the new reloaded object not overwrite