Visualforce Remote Objects modified to return promises