I think Aria doesn't want to kill Shiro, at least not until she found a way to replace her permanently, that is why she hasn't killed her directly. Also, Aria probably thinks Shiro is unkillable anyways, she would just reincarnate again in her opinion.