Added insert, update and listen method to store