added optimistic manager functionality