checkpoint add and delete is working correctly bug repaired