using angular, updating properly!