weighted by atom hbond split
readd distance check to ace_eselfupdate