Update password list after potential modifications

Previously, when you added a new password or pulled from a remote repository, you had to manually refresh the list of passwords to see the modifications.
This PR makes it so that this happens automatically when a new password is added or a pull from a remote repository was completed.
this code will be executed before the commit is done, is this what you intended it to do? 
Also, on an add or remove, we should only refresh the current view with `refreshListAdapter()` as the add/remove depend on the current directory (category).