add javadocs, reloadToTail method