Improve library. Most of operations doing using ajax