Refactored the update and save event service logic

using the native promise and resource functions to achieve REST